#ifndef EPIX3D_H
#define EPIX3D_H

///Config
#include "Config/Export.h"

///Core
#include "Core/Window.h"
#include "Core/Renderer.h"
#include "Core/EventManager.h"
#include "Core/IBufferBase.h"
#include "Core/TBuffer.h"
#include "Core/FreeFlyCamera.h"
#include "Core/ResourceManager.h"
#include "Core/MediaManager.h"
#include "Core/ILoader.h"
#include "Core/IDrawable.h"
#include "Core/IDrawer.h"
#include "Core/DVBO.h"
#include "Core/TImage.h"
#include "Core/TImage3D.h"
#include "Core/TMesh.h"
#include "Core/Skybox.h"
#include "Core/Shader.h"
#include "Core/THeightmap.h"

///Resources
#include "Core/Texture.h"
#include "Core/Model.h"
#include "Core/ShaderBase.h"

///Debug
#include "Debug/Exceptions.h"
#include "Debug/Logger.h"
#include "Debug/LoggerShell.h"
#include "Debug/LoggerFile.h"

///Loaders
#include "Loaders/TextureLoader.h"
#include "Loaders/ObjLoader.h"
#include "Loaders/ShaderLoader.h"

///Maths
#include "Maths/TVector2.h"
#include "Maths/TVector3.h"
#include "Maths/Matrix4f.h"

///Utilities
#include "Utilities/Singleton.h"
#include "Utilities/TColor3.h"
#include "Utilities/TColor4.h"

#endif
